using Curriculum.Manejadores;
using Meta = Curriculum.Metadatos.ClasesMetadatos;

namespace Curriculum.Modelo.Validadores
{
	/// <summary>
	/// Summary description for ValidadorEstructura.
	/// </summary>
	public class ValidadorEstructura
	{
		public bool SonEstructurasCompatibles(	string idRaiz1, string idHoja1,
												string idRaiz2, string idHoja2)
		{
			Meta.AntecedenteMetadato estructura1;
			Meta.AntecedenteMetadato estructura2;	

			ManejadorAntecedentesMetadatos manejador = ManejadorAntecedentesMetadatos.GetInstancia(string.Empty);

			estructura1 = manejador.ObtenerEstructuraAntecedente(idHoja1, idRaiz1);
			estructura2 = manejador.ObtenerEstructuraAntecedente(idHoja2, idRaiz2);


			return estructura1.TieneEstructuraCompatible(estructura2);		
		}
	}
}
